dom.ready(function() {
	// 页面首次加载
	Event.onInit();
    // 点击事件集合
    Event.clicks();
    
});

// 事件集合
var Event = {
	onInit: function(){ // 页面首次加载
		
	},
	onShow: function(state){ // 监听页面显示
		$('input').val('');
	},
	clicks: function(){ // 点击事件
		appcan.v.btns({ 
			'#nav-left': function() {  // 关闭当前页面
				closeWin();
			},
			'#nav-right': function() { // 修改密码
				var currentUser = LS.get('currentUser');
				var _id = currentUser._id;
		
				var _oldpwd = $('.oldpwd').val();
				var _newpwd1 = $('.newpwd1').val();
				var _newpwd2 = $('.newpwd2').val();
				
				if(!Event.validate(_oldpwd, _newpwd1, _newpwd2)) return;
				
				var _data = { // 参数
					_id: _id,
					oldPassword: _oldpwd,
					password: _newpwd2,
				}
				
				var _callback = function() { // 回调
					Load.finish(); // 隐藏加载动画
					
					alert('修改成功！', function(){
						var _defaultfontsize = LS.get('defaultfontsize');
						evalScript('index', 'closeWin()');
						LS.remove();
						LS.set('defaultfontsize', _defaultfontsize);
						openWin('login');
						setTimeout(function(){
							closeWin();
						}, 1000);
					});
				}
				
				Load.loading(); // 展示加载动画
				ViewModel_Repwd.saveModel({
					data: _data,
					callback: _callback
				});
			}
		});
	},
	validate: function(_oldpwd, _newpwd1, _newpwd2) {
		if(!_oldpwd) {
			toast('请输入旧密码');
			return false;
		}else if(!_newpwd1) {
			toast('请输入新密码');
			return false;
		}else if(!_newpwd2) {
			toast('请确认新密码');
			return false;
		}else if(_newpwd1 != _newpwd2) {
			toast('请确认两次输入的新密码一致');
			return false;
		}
		return true;
	}
}